#include "QROHost.h"
#include "QRONode.h"
#include "QRemoteItem.h"

QRemoteItem::QRemoteItem(QRemoteItem *parent):QObject(parent),QRemoteFunction(this)
{

}

QRemoteItem::~QRemoteItem()
{

}

void QRemoteItem::setParent(QRemoteItem *item)
{
    if(item != QObject::parent())
    {
        QObject::setParent(item);
        emit parentChanged(item);
    }
}

QRemoteItem *QRemoteItem::parent()
{
    return qobject_cast<QRemoteItem*>(QObject::parent());
}
